Skip to main content
Version: current

ethernet


interface/ethernet

Conditions: i386
Type: Directory

FlagNameDescription
Xdisableddisabled
Rrunningrunning
Sslaveslave
ArgumentTypeDescription
namestring
mtunum
l2mtunum
mac-addressmacAddr
orig-mac-addressmacAddr
disable-running-check (syscap=uefi)bool
auto-negotiationbool
multi_arg { , array-id, }
tx-flow-controlenum (off | on | auto)
rx-flow-controlenum (off | on | auto)
cable-settingsenum (short | standard | default)
mdix-enablebool
speedenum ()
bandwidth (syscap=switch)composite_arg { , }
poe-out (syscap=poe)enum (off | auto-on | forced-on | forced-on-a | forced-on-bt)
poe-voltage (syscap=poe)enum (auto | low | high)
poe-priority (syscap=poe)num
power-cycle-ping-enabled (syscap=poe)bool
power-cycle-ping-address (syscap=poe)alt { ipAddr , ip6Addr , macAddr }
power-cycle-ping-timeout (syscap=poe)time
power-cycle-interval (syscap=poe)alt { enum (none) { none:0 } , time }
sfp-rate-selectbool
sfp-ignore-rx-losbool
combo-modeenum (auto | copper | sfp)
fec-modeenum (off | auto | fec74 | fec91)
sfp-shutdown-temperaturenum
passthrough-interface (syscap=pcie_passthrough)interface_enum { none:0 }
arpenum (disabled | enabled | proxy-arp | reply-only | local-proxy-arp)
arp-timeoutalt { enum (auto) { auto:0 } , time }
loop-protectenum (default | off | on)
loop-protect-send-intervaltime
loop-protect-disable-timetime
Read-only ArgumentTypeDescription
default-namestring
switch (syscap=switch)enum
loop-protect-statusenum (off | on | disabled)

interface/ethernet/switch

Conditions: !smips
Syscap: multiswitch
Type: Directory

FlagNameDescription
Iinvalid
ArgumentTypeDescription
namestring
mirror-source (syscap=switch-mirror1)interface_enum { none:0 }
mirror-target (syscap=switch-mirror-prestera)interface_enum { none:0, cpu:0xffffffff }
mirror-egress-target (syscap=switch-mv88e6xxx)enum (none)
rspan (syscap=switch-mirror-prestera)bool
rspan-ingress-vlan-id (syscap=switch-mirror-prestera)num
rspan-egress-vlan-id (syscap=switch-mirror-prestera)num
switch-all-portsbool
cpu-flow-control (syscap=switch-mv88e6xxx)bool
l3-hw-offloading (syscap=crs_prestera)bool
qos-hw-offloading (syscap=crs_prestera)bool
namestring
bridge-typeenum (customer-vid-used-as-lookup-vid | service-vid-used-as-lookup-vid)
drop-if-no-vlan-assignment-on-portsmulti_arg { array-id, }
drop-if-invalid-or-src-port-not-member-of-vlan-on-portsmulti_arg { array-id, enum }
unknown-vlan-lookup-modebool
forward-unknown-vlanbool
use-svid-in-one2one-vlan-lookupbool
use-cvid-in-one2one-vlan-lookupbool
mac-level-isolationbool
multicast-lookup-modeenum (dst-mac-and-vid-always | dst-ip-and-vid-for-ipv4)
override-existing-when-ufdb-fullbool
unicast-fdb-timeouttime
ingress-mirror0composite_arg { , }
ingress-mirror1composite_arg { , }
ingress-mirror-ratioenum ()
egress-mirror0composite_arg { , }
egress-mirror1composite_arg { , }
egress-mirror-ratioenum ()
fdb-usesenum (mirror0 | mirror1)
vlan-usesenum (mirror0 | mirror1)
mirror-egress-if-ingress-mirroredbool
mirror-tx-on-mirror-portbool
mirrored-packet-qos-prioritynum
mirrored-packet-drop-precedenceenum ()
bypass-vlan-ingress-filter-forubit ()
bypass-ingress-port-policing-forubit ()
bypass-l2-security-check-filter-forubit ()
Read-only ArgumentTypeDescription
typeenum (ADMtek | IC-Plus-175C | IC-Plus-178C | IC-Plus-175D | Atheros-8316 | Atheros-7240 | Atheros-8227 | Atheros-8327 | Atheros-8236 | QCA-8513L | Atheros-8327N | QCA-8519 | QCA-8511 | QCA-8337 | MediaTek-MT7621 | Realtek-RTL8367 | Marvell-98DX3236 | Marvell-98DX8216 | Marvell-98DX8208 | Marvell-98DX8332 | Marvell-98DX8212 | Marvell-98DX3257 | IPQ-PPE | Marvell-98DX8525 | Marvell-98PX1012 | Marvell-98DX4310 | Marvell-98DX224S | Marvell-98DX226S | Marvell-88E6393X | Marvell-98DX3255 | Marvell-88E6191X | Marvell-98DX2528 | Marvell-98CX8410 | Marvell-88E6341 | MediaTek-MT7531 | Marvell-88E6190 | Marvell-98DX7335 | Marvell-98DX3510 | Marvell-98DX3550 | MediaTek-MT7531AE | Marvell-98DX1508M | Alder | Marvell-98DX3530 | Marvell-98DX4550 | QCA-8386 | EN7523 | Marvell-98DX2521 | Marvell-98DX2556 | Marvell-98DX2588)
typeenum (QCA-8513L | QCA-8519 | QCA-8511)

interface/ethernet/switch/qos

Syscap: crs_prestera
Type: Directory

interface/ethernet/switch/qos/profile

Syscap: crs_prestera
Type: Directory

FlagNameDescription
*default
Ddynamic
Xdisabled
Iinactive
Hhw-offloaded
ArgumentTypeDescription
name ( mandatory )string
pcpnum
dscpnum
traffic-classnum
automapbool
Read-only ArgumentTypeDescription
hw-idnum
interface/ethernet/switch/qos/map

Syscap: crs_prestera
Type: Directory

FlagNameDescription
*default
Xdisabled
Hhw-offloaded
Iinactive
ArgumentTypeDescription
name ( mandatory )string
Read-only ArgumentTypeDescription
hw-idnum
interface/ethernet/switch/qos/map/vlan

Syscap: crs_prestera
Type: Directory

FlagNameDescription
*default
Ddynamic
Xdisabled
Iinactive
Hhw-offloaded
ArgumentTypeDescription
mapenum
pcp ( mandatory )multi_arg { , , range_arg [0 .. 7] }
dei-onlybool
profile ( mandatory )enum
interface/ethernet/switch/qos/map/ip

Syscap: crs_prestera
Type: Directory

FlagNameDescription
*default
Ddynamic
Xdisabled
Iinactive
Hhw-offloaded
ArgumentTypeDescription
mapenum
dscp ( mandatory )multi_arg { , , range_arg [0 .. 63] }
profile ( mandatory )enum
interface/ethernet/switch/qos/priority-flow-control

Syscap: !prestera-ac3
Type: Directory

FlagNameDescription
*default
Xdisabled
Iinactive
Hhw-offloaded
ArgumentTypeDescription
name ( mandatory )string
traffic-class ( mandatory )multi_arg { array-id, num [ .. 7] }
rxbool
txbool
pause-thresholdalt { , num [ .. 100] , num [1536 .. ] }
resume-thresholdalt { , num [ .. 100] , num [256 .. ] }
Read-only ArgumentTypeDescription
hw-idnum
interface/ethernet/switch/qos/tx-manager

Syscap: crs_prestera
Type: Directory

FlagNameDescription
*default
Xdisabled
Iinactive
Hhw-offloaded
ArgumentTypeDescription
name ( mandatory )string
queue-buffersalt { num [ .. 100] , num [1536 .. 67108864] }
Read-only ArgumentTypeDescription
hw-idnum
interface/ethernet/switch/qos/tx-manager/queue

Syscap: crs_prestera
Type: Directory

FlagNameDescription
*default
Iinactive
Hhw-offloaded
ArgumentTypeDescription
scheduleenum (strict-priority | low-priority-group | high-priority-group)
weightnum
queue-buffers (syscap=!prestera-cpss)alt { num [ .. 100] , num [1536 .. 67108864] }
use-shared-buffers (syscap=!prestera-cpss)bool
wred (syscap=!prestera-ac3)bool
ecn (syscap=!prestera-ac3)bool
Read-only ArgumentTypeDescription
tx-managerenum
traffic-classnum
wred-actual (syscap=!prestera-ac3)bool
ecn-actual (syscap=!prestera-ac3)bool
interface/ethernet/switch/qos/settings

Type: Settings Directory

ArgumentTypeDescription
multicast-buffersnum
mirror-buffers (syscap=!prestera-cpss)num
mirror-profileenum
shared-buffersnum
lossless-buffers (syscap=!prestera-ac3)num
lossless-traffic-class (syscap=!prestera-ac3)multi_arg { array-id, num [ .. 7] }
wred-threshold (syscap=!prestera-ac3)enum (low | medium | high)
total-desc (syscap=(option and !prestera-cpss))num
total-buff (syscap=(option and !prestera-cpss))num
interface/ethernet/switch/qos/monitor

Type: Command

Read-only ArgumentTypeDescription
total-packet-cap (syscap=!prestera-cpss)num
total-packet-use (syscap=!prestera-cpss)num
total-byte-capnum
total-byte-usenum
multicast-packet-cap (syscap=!prestera-cpss)num
multicast-packet-use (syscap=!prestera-cpss)num
multicast-byte-cap (syscap=!prestera-ac3)num
multicast-byte-use (syscap=prestera-bc2)num
mirror-ingress-packet-cap (syscap=!prestera-cpss)num
mirror-ingress-packet-use (syscap=!prestera-cpss)num
mirror-ingress-byte-cap (syscap=prestera-bc2)num
mirror-ingress-byte-use (syscap=prestera-bc2)num
mirror-egress-packet-cap (syscap=!prestera-cpss)num
mirror-egress-packet-use (syscap=!prestera-cpss)num
mirror-egress-byte-cap (syscap=prestera-bc2)num
mirror-egress-byte-use (syscap=prestera-bc2)num
shared-packet-cap (syscap=prestera-ac3)num
shared-packet-use (syscap=prestera-ac3)num
shared-byte-cap (syscap=prestera-ac3)num
shared-byte-use (syscap=prestera-ac3)num
lossy-pool-packet-cap (syscap=prestera-bc2)num
lossy-pool-packet-use (syscap=prestera-bc2)num
lossless-pool-packet-cap (syscap=!prestera-ac3)num
lossless-pool-packet-use (syscap=!prestera-ac3)num
lossy-pool-byte-cap (syscap=!prestera-ac3)num
lossy-pool-byte-use (syscap=!prestera-ac3)num
lossless-pool-byte-cap (syscap=!prestera-ac3)num
lossless-pool-byte-use (syscap=!prestera-ac3)num
wred-packet-cap (syscap=prestera-bc2)num
wred-byte-cap (syscap=prestera-bc2)num
interface/ethernet/switch/qos/port

Type: Directory

FlagNameDescription
Iinvalid
Rrunning
ArgumentTypeDescription
profile (syscap=crs_prestera)enum
map (syscap=crs_prestera)enum
trust-l2 (syscap=crs_prestera)enum (ignore | trust | keep)
trust-l3 (syscap=crs_prestera)enum (ignore | trust | keep)
tx-manager (syscap=crs_prestera)enum
pfc (syscap=!prestera-ac3)enum
egress-rate-queue0 (syscap=switch-rate)num
egress-rate-queue1 (syscap=switch-rate)num
egress-rate-queue2 (syscap=switch-rate)num
egress-rate-queue3 (syscap=switch-rate)num
egress-rate-queue4 (syscap=switch-rate)num
egress-rate-queue5 (syscap=switch-rate)num
egress-rate-queue6 (syscap=switch-rate)num
egress-rate-queue7 (syscap=switch-rate)num
Read-only ArgumentTypeDescription
namestring
switchenum
tx-packetmulti_arg { num }
tx-bytesmulti_arg { num }
packet-use (syscap=!prestera-cpss)num
byte-usenum
queue0-shared-packet-cap (syscap=prestera-bc2)num
queue1-shared-packet-cap (syscap=prestera-bc2)num
queue2-shared-packet-cap (syscap=prestera-bc2)num
queue3-shared-packet-cap (syscap=prestera-bc2)num
queue4-shared-packet-cap (syscap=prestera-bc2)num
queue5-shared-packet-cap (syscap=prestera-bc2)num
queue6-shared-packet-cap (syscap=prestera-bc2)num
queue7-shared-packet-cap (syscap=prestera-bc2)num
queue0-shared-byte-cap (syscap=!prestera-ac3)num
queue1-shared-byte-cap (syscap=!prestera-ac3)num
queue2-shared-byte-cap (syscap=!prestera-ac3)num
queue3-shared-byte-cap (syscap=!prestera-ac3)num
queue4-shared-byte-cap (syscap=!prestera-ac3)num
queue5-shared-byte-cap (syscap=!prestera-ac3)num
queue6-shared-byte-cap (syscap=!prestera-ac3)num
queue7-shared-byte-cap (syscap=!prestera-ac3)num
queue0-packet-cap (syscap=!prestera-cpss)num
queue1-packet-cap (syscap=!prestera-cpss)num
queue2-packet-cap (syscap=!prestera-cpss)num
queue3-packet-cap (syscap=!prestera-cpss)num
queue4-packet-cap (syscap=!prestera-cpss)num
queue5-packet-cap (syscap=!prestera-cpss)num
queue6-packet-cap (syscap=!prestera-cpss)num
queue7-packet-cap (syscap=!prestera-cpss)num
queue0-byte-cap (syscap=!prestera-cpss)num
queue1-byte-cap (syscap=!prestera-cpss)num
queue2-byte-cap (syscap=!prestera-cpss)num
queue3-byte-cap (syscap=!prestera-cpss)num
queue4-byte-cap (syscap=!prestera-cpss)num
queue5-byte-cap (syscap=!prestera-cpss)num
queue6-byte-cap (syscap=!prestera-cpss)num
queue7-byte-cap (syscap=!prestera-cpss)num
queue0-packet-use (syscap=!prestera-cpss)num
queue1-packet-use (syscap=!prestera-cpss)num
queue2-packet-use (syscap=!prestera-cpss)num
queue3-packet-use (syscap=!prestera-cpss)num
queue4-packet-use (syscap=!prestera-cpss)num
queue5-packet-use (syscap=!prestera-cpss)num
queue6-packet-use (syscap=!prestera-cpss)num
queue7-packet-use (syscap=!prestera-cpss)num
queue0-byte-usenum
queue1-byte-usenum
queue2-byte-usenum
queue3-byte-usenum
queue4-byte-usenum
queue5-byte-usenum
queue6-byte-usenum
queue7-byte-usenum
byte-max (syscap=prestera-bc2)num
queue0-byte-max (syscap=!prestera-ac3)num
queue1-byte-max (syscap=!prestera-ac3)num
queue2-byte-max (syscap=!prestera-ac3)num
queue3-byte-max (syscap=!prestera-ac3)num
queue4-byte-max (syscap=!prestera-ac3)num
queue5-byte-max (syscap=!prestera-ac3)num
queue6-byte-max (syscap=!prestera-ac3)num
queue7-byte-max (syscap=!prestera-ac3)num
pfc0-pause-threshold (syscap=prestera-bc2)num
pfc1-pause-threshold (syscap=prestera-bc2)num
pfc2-pause-threshold (syscap=prestera-bc2)num
pfc3-pause-threshold (syscap=prestera-bc2)num
pfc4-pause-threshold (syscap=prestera-bc2)num
pfc5-pause-threshold (syscap=prestera-bc2)num
pfc6-pause-threshold (syscap=prestera-bc2)num
pfc7-pause-threshold (syscap=prestera-bc2)num
pfc0-resume-threshold (syscap=prestera-bc2)num
pfc1-resume-threshold (syscap=prestera-bc2)num
pfc2-resume-threshold (syscap=prestera-bc2)num
pfc3-resume-threshold (syscap=prestera-bc2)num
pfc4-resume-threshold (syscap=prestera-bc2)num
pfc5-resume-threshold (syscap=prestera-bc2)num
pfc6-resume-threshold (syscap=prestera-bc2)num
pfc7-resume-threshold (syscap=prestera-bc2)num
pfc0-use (syscap=!prestera-ac3)num
pfc1-use (syscap=!prestera-ac3)num
pfc2-use (syscap=!prestera-ac3)num
pfc3-use (syscap=!prestera-ac3)num
pfc4-use (syscap=!prestera-ac3)num
pfc5-use (syscap=!prestera-ac3)num
pfc6-use (syscap=!prestera-ac3)num
pfc7-use (syscap=!prestera-ac3)num
pfc-paused-tc (syscap=prestera-bc2)multi_arg { array-id, num }
pfc-unknown (syscap=prestera-bc2)multi_arg { num }
pfc-rx (syscap=prestera-bc2)multi_arg { num }
pfc-tx (syscap=prestera-bc2)num
rx-pause (syscap=prestera-cpss)multi_arg { num }
tx-pause (syscap=prestera-cpss)multi_arg { num }
tx-queue0-packetmulti_arg { num }
tx-queue0-bytemulti_arg { num }
tx-queue1-packetmulti_arg { num }
tx-queue1-bytemulti_arg { num }
tx-queue2-packetmulti_arg { num }
tx-queue2-bytemulti_arg { num }
tx-queue3-packetmulti_arg { num }
tx-queue3-bytemulti_arg { num }
tx-queue4-packetmulti_arg { num }
tx-queue4-bytemulti_arg { num }
tx-queue5-packetmulti_arg { num }
tx-queue5-bytemulti_arg { num }
tx-queue6-packetmulti_arg { num }
tx-queue6-bytemulti_arg { num }
tx-queue7-packetmulti_arg { num }
tx-queue7-bytemulti_arg { num }
tx-drop-packetmulti_arg { num }
tx-drop-bytemulti_arg { num }
tx-drop-queue0-packetmulti_arg { num }
tx-drop-queue0-bytemulti_arg { num }
tx-drop-queue1-packetmulti_arg { num }
tx-drop-queue1-bytemulti_arg { num }
tx-drop-queue2-packetmulti_arg { num }
tx-drop-queue2-bytemulti_arg { num }
tx-drop-queue3-packetmulti_arg { num }
tx-drop-queue3-bytemulti_arg { num }
tx-drop-queue4-packetmulti_arg { num }
tx-drop-queue4-bytemulti_arg { num }
tx-drop-queue5-packetmulti_arg { num }
tx-drop-queue5-bytemulti_arg { num }
tx-drop-queue6-packetmulti_arg { num }
tx-drop-queue6-bytemulti_arg { num }
tx-drop-queue7-packetmulti_arg { num }
tx-drop-queue7-bytemulti_arg { num }
interface/ethernet/switch/qos/port/reset-counters

Type: Command

interface/ethernet/switch/port

Type: Directory

FlagNameDescription
Iinvalid
ArgumentTypeDescription
ingress-customer-tpid-overridenum
egress-customer-tpid-overridenum
ingress-service-tpid-overridenum
egress-service-tpid-overridenum
drop-secure-static-mac-movebool
drop-dynamic-mac-movebool
learn-limitnum
allow-unicast-loopbackbool
allow-multicast-loopbackbool
action-on-static-station-moveenum (forward | redirect-to-cpu | copy-to-cpu | drop)
drop-when-ufdb-entry-src-dropbool
isolation-leakage-profile-overridenum
vlan-typeenum (edge-port | network-port)
allow-fdb-based-vlan-translatebool
allow-mac-based-service-vlan-assignment-forenum (none | untagged-and-priority-tagged-frame-only | tagged-frame-only | all)
allow-mac-based-customer-vlan-assignment-forenum (none | untagged-and-priority-tagged-frame-only | tagged-frame-only | all)
filter-untagged-framebool
filter-priority-tagged-framebool
filter-tagged-framebool
egress-vlan-tag-table-lookup-keyenum (egress-vid | according-to-bridge-type)
egress-vlan-modeenum (untagged | tagged | unmodified)
ingress-mirror-toenum (none | mirror0 | mirror1)
ingress-mirroring-according-to-vlanbool
egress-mirror-toenum (none | mirror0 | mirror1)
qos-scheme-precedencemulti_arg { array-id, enum (pcp-based | vlan-based | protocol-based | da-based | sa-based | dscp-based | ingress-acl-based) { pcp-based:0, vlan-based:1, protocol-based:2, da-based:3, sa-based:4, dscp-based:5, ingress-acl-based:6, } }
default-customer-pcpnum
default-service-pcpnum
pcp-propagation-for-initial-pcpbool
egress-pcp-propagationbool
dscp-based-qos-dscp-to-dscp-mappingbool
pcp-or-dscp-based-qos-change-deibool
pcp-or-dscp-based-qos-change-pcpbool
pcp-or-dscp-based-qos-change-dscpbool
pcp-based-qos-drop-precedence-mappingobj_arg { composite_arg { , } { , } }
pcp-based-qos-dscp-mappingobj_arg { composite_arg { , } { , } }
pcp-based-qos-dei-mappingobj_arg { composite_arg { , } { , } }
pcp-based-qos-pcp-mappingobj_arg { composite_arg { , } { , } }
pcp-based-qos-priority-mappingobj_arg { composite_arg { , } { , } }
priority-to-queueobj_arg { composite_arg { , } { , } }
per-queue-schedulingobj_arg { composite_arg { , } { , } }
custom-drop-counter-includesubit (device-loopback, fdb-hash-violation, exceeded-port-learn-limitation, dynamic-station-move, static-station-move, ufdb-source-drop, host-source-drop, unknown-host, ingress-vlan-filtered)
queue-custom-drop-counter0-includesubit (red, yellow, green, queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7)
queue-custom-drop-counter1-includesubit (red, yellow, green, queue0, queue1, queue2, queue3, queue4, queue5, queue6, queue7)
policy-drop-counter-includesubit (ingress-policing, ingress-acl, egress-policing, egress-acl)
Read-only ArgumentTypeDescription
namestring
switch (syscap=multiswitch)enum
ingress-customer-tpidnum
egress-customer-tpidnum
ingress-service-tpidnum
egress-service-tpidnum
learnbool
isolation-leakage-profilenum
interface/ethernet/switch/port/reset-counters

Type: Command

interface/ethernet/switch/unicast-fdb

Type: Directory

FlagNameDescription
Xdisabled
Iinvalid
Ddynamic
Aactive
ArgumentTypeDescription
switch ( mandatory syscap=multiswitch)enum
mac-address ( mandatory )macAddr
port ( mandatory )alt { enum , enum }
vlan-idnum
actionenum (forward | src-drop | dst-drop | src-and-dst-drop | ingress-port-policing-bypass | src-redirect-to-cpu | dst-redirect-to-cpu | src-and-dst-redirect-to-cpu)
mirrorbool
isolation-profileenum (promiscuous | isolated | community1 | community2)
svlbool
qos-groupenum (none)
Read-only ArgumentTypeDescription
agenum
interface/ethernet/switch/unicast-fdb/flush

Type: Command

interface/ethernet/switch/multicast-fdb

Type: Directory

FlagNameDescription
Xdisabled
Iinvalid
Ddynamic
ArgumentTypeDescription
switch ( mandatory syscap=multiswitch)enum
address ( mandatory )alt { macAddr , ipAddr }
ports ( mandatory )multi_arg { array-id, }
vlan-idnum
svlbool
bypass-vlan-filterbool
qos-groupenum (none)

interface/ethernet/switch/reserved-fdb

Type: Directory

FlagNameDescription
Xdisabled
Iinvalid
ArgumentTypeDescription
switch ( mandatory syscap=multiswitch)enum
mac-address ( mandatory )macAddr
actionenum (forward | redirect-to-cpu | copy-to-cpu | drop)
bypass-ingress-vlan-filterbool
bypass-ingress-port-policingbool
qos-groupenum (none)

interface/ethernet/switch/vlan

Type: Directory

FlagNameDescription
Xdisabled
Iinvalid
Ddynamic
ArgumentTypeDescription
switch ( mandatory syscap=multiswitch)enum
vlan-id ( mandatory )num
ports ( mandatory )multi_arg { array-id, }
svlbool
learnbool
floodbool
ingress-mirrorbool
qos-groupenum (none)

interface/ethernet/switch/egress-vlan-tag

Type: Directory

FlagNameDescription
Xdisabled
Iinvalid
Ddynamic
ArgumentTypeDescription
switch ( mandatory syscap=multiswitch)enum
vlan-id ( mandatory )num
tagged-portsmulti_arg { array-id, }

interface/ethernet/switch/ingress-vlan-translation

Type: Directory

FlagNameDescription
Xdisabled
Iinvalid
Ddynamic
ArgumentTypeDescription
protocolalt { enum (length | llc-bpdu) { length:1, llc-bpdu:0x4242, } , num [ .. 65535] }
sa-learningbool
switch ( mandatory syscap=multiswitch)enum
ports ( mandatory )multi_arg { array-id, }
service-vlan-formatenum (untagged-or-tagged | priority-tagged-or-tagged | tagged | any)
service-vidnum
service-pcpnum
service-deinum
customer-vlan-formatenum (untagged-or-tagged | priority-tagged-or-tagged | tagged | any)
customer-vidnum
customer-pcpnum
customer-deinum
new-service-vidalt { enum (customer-vid) { customer-vid:4096 } , num [ .. 4095] }
new-customer-vidalt { enum (service-vid) { service-vid:4096 } , num [ .. 4095] }
pcp-propagationbool
swap-vidsenum (no | assign-cvid-to-svid)

interface/ethernet/switch/egress-vlan-translation

Type: Directory

FlagNameDescription
Xdisabled
Iinvalid
Ddynamic
ArgumentTypeDescription
switch ( mandatory syscap=multiswitch)enum
ports ( mandatory )multi_arg { array-id, }
service-vlan-formatenum (untagged-or-tagged | priority-tagged-or-tagged | tagged | any)
service-vidnum
service-pcpnum
service-deinum
customer-vlan-formatenum (untagged-or-tagged | priority-tagged-or-tagged | tagged | any)
customer-vidnum
customer-pcpnum
customer-deinum
new-service-vidalt { enum (customer-vid) { customer-vid:4096 } , num [ .. 4095] }
new-customer-vidalt { enum (service-vid) { service-vid:4096 } , num [ .. 4095] }
pcp-propagationbool
swap-vidsenum (no | assign-cvid-to-svid)

interface/ethernet/switch/mac-based-vlan

Type: Directory

FlagNameDescription
Xdisabled
Iinvalid
ArgumentTypeDescription
switch ( mandatory syscap=multiswitch)enum
src-mac-address ( mandatory )macAddr
new-service-vidnum
new-customer-vidnum

interface/ethernet/switch/one2one-vlan-switching

Type: Directory

FlagNameDescription
Xdisabled
Iinvalid
ArgumentTypeDescription
switch ( mandatory syscap=multiswitch)enum
dst-port ( mandatory )alt { enum , enum }
service-vidnum
customer-vidnum

interface/ethernet/switch/protocol-based-vlan

Type: Directory

FlagNameDescription
Xdisabled
Iinvalid
ArgumentTypeDescription
switch ( mandatory syscap=multiswitch)enum
frame-typeenum (ethernet | rfc-1042 | llc)
protocolalt { enum () { } , num [ .. 65535] }
ports ( mandatory )multi_arg { array-id, }
set-service-vid-forenum (none | untagged-or-priority-tagged | tagged | all)
new-service-vidnum
set-customer-vid-forenum (none | untagged-or-priority-tagged | tagged | all)
new-customer-vidnum
set-qos-forenum (none | untagged-or-priority-tagged | tagged | all)
qos-groupenum (none)

interface/ethernet/switch/dscp-to-dscp

Type: Directory

FlagNameDescription
Iinvalid
ArgumentTypeDescription
switch ( mandatory syscap=multiswitch)enum
new-dscpnum
Read-only ArgumentTypeDescription
original-dscpnum
hexnum

interface/ethernet/switch/dscp-qos-map

Type: Directory

FlagNameDescription
Iinvalid
ArgumentTypeDescription
switch ( mandatory syscap=multiswitch)enum
drop-precedenceenum ()
deinum
pcpnum
prioritynum
Read-only ArgumentTypeDescription
dscpnum
hexnum

interface/ethernet/switch/qos-group

Type: Directory

FlagNameDescription
Xdisabled
Iinvalid
ArgumentTypeDescription
switch ( mandatory syscap=multiswitch)enum
namestring
pcpnum
deinum
dscpnum
prioritynum
drop-precedenceenum ()

interface/ethernet/switch/shaper

Type: Directory

FlagNameDescription
Xdisabled
Iinvalid
ArgumentTypeDescription
switch ( mandatory syscap=multiswitch)enum
port ( mandatory )enum
targetenum (queue0 | queue1 | queue2 | queue3 | queue4 | queue5 | queue6 | queue7 | wrr-group0 | wrr-group1 | port)
meter-unitenum (bit | packet)
ratenum
burstnum

interface/ethernet/switch/port-isolation

Type: Directory

FlagNameDescription
Xdisabled
Ddynamic
Iinvalid
ArgumentTypeDescription
switch ( mandatory syscap=multiswitch)enum
portsmulti_arg { array-id, }
typeenum (src | dst)
forwarding-typeubit (bridged, routed)
traffic-typeubit (unicast, multicast, broadcast)
registration-statusubit (known, unknown)
protocol-typeubit (arp, nd, dhcpv4, dhcpv6, ripv1)
flow-idnum
mac-profileenum (promiscuous | isolated | community1 | community2)
port-profilenum
vlan-profileenum (promiscuous | isolated | community1 | community2)

interface/ethernet/switch/port-leakage

Type: Directory

FlagNameDescription
Xdisabled
Ddynamic
Iinvalid
ArgumentTypeDescription
switch ( mandatory syscap=multiswitch)enum
portsmulti_arg { array-id, }
typeenum (src | dst)
forwarding-typeubit (bridged, routed)
traffic-typeubit (unicast, multicast, broadcast)
registration-statusubit (known, unknown)
protocol-typeubit (arp, nd, dhcpv4, dhcpv6, ripv1)
flow-idnum
mac-profileenum (promiscuous | isolated | community1 | community2)
port-profilenum
vlan-profileenum (promiscuous | isolated | community1 | community2)

interface/ethernet/switch/acl

Type: Directory

FlagNameDescription
Xdisabled
Iinvalid
ArgumentTypeDescription
switch ( mandatory syscap=multiswitch)enum
tableenum (ingress | egress)
invert-matchbool
src-portsmulti_arg { array-id, }
dst-portsmulti_arg { array-id, }
service-vidsuper { ! , range_arg [ .. 4095] }
service-pcpnum
service-deinum
customer-vidsuper { ! , range_arg [ .. 4095] }
customer-pcpnum
customer-deinum
src-l3-portsuper { ! , range_arg [ .. 65535] }
dst-l3-portsuper { ! , range_arg [ .. 65535] }
custom-fieldsobj_arg { super { ! , super { enum (start-of-frame | end-of-l2-header | end-of-l3-header) { start-of-frame:0, end-of-l2-header:1, end-of-l3-header:2 } , :num [ .. 127] , :range_arg [ .. 65535] , [ /num [ .. 65535]] } { enum (start-of-frame | end-of-l2-header | end-of-l3-header) { start-of-frame:0, end-of-l2-header:1, end-of-l3-header:2 } , :num [ .. 127] , :range_arg [ .. 65535] , [ /num [ .. 65535]] } } { ! , super { enum (start-of-frame | end-of-l2-header | end-of-l3-header) { start-of-frame:0, end-of-l2-header:1, end-of-l3-header:2 } , :num [ .. 127] , :range_arg [ .. 65535] , [ /num [ .. 65535]] } { enum (start-of-frame | end-of-l2-header | end-of-l3-header) { start-of-frame:0, end-of-l2-header:1, end-of-l3-header:2 } , :num [ .. 127] , :range_arg [ .. 65535] , [ /num [ .. 65535]] } } }
prioritynum
drop-precedenceenum ()
dst-addr-registeredbool
service-tagenum (untagged | priority-tagged | tagged | tagged-or-priority-tagged)
customer-tagenum (untagged | priority-tagged | tagged | tagged-or-priority-tagged)
mac-src-addresssuper { macAddr , [ /macAddr] }
mac-dst-addresssuper { macAddr , [ /macAddr] }
mac-protocolalt { enum (ip-or-ipv6 | non-ip) { , ip-or-ipv6:0x10000, non-ip:0x10001 } , num [ .. 65535] }
lookup-vidnum
ip-protocolenum (tcp | udp | udp-lite | other)
fragmentedbool
first-fragmentbool
ttlenum (0 | 1 | max | other)
ip-dstcomposite_arg { , }
ip-srccomposite_arg { , }
dscpnum
ecnnum
ipv6-dstip6_prefix_arg
ipv6-srcip6_prefix_arg
mac-isolation-profileenum (promiscuous | isolated | community1 | community2)
src-mac-addr-stateenum (sa-found | sa-not-found | dynamic-station-move | static-station-move)
flow-idnum
actionenum (forward | redirect-to-cpu | copy-to-cpu | send-to-new-dst-ports | drop)
new-dst-portsmulti_arg { , array-id, }
new-flow-idnum
attack-filter-bypassbool
ingress-vlan-filter-bypassbool
egress-vlan-filter-bypassbool
isolation-filter-bypassbool
new-registered-statebool
src-mac-learnbool
mirror-toenum (mirror0 | mirror1)
new-service-vidnum
new-customer-vidnum
egress-vlan-translate-bypassbool
new-service-pcpnum
new-service-deinum
new-customer-pcpnum
new-customer-deinum
new-dscpnum
new-prioritynum
new-drop-precedenceenum ()
policerenum
interface/ethernet/switch/acl/policer

Type: Directory

FlagNameDescription
Iinvalid
ArgumentTypeDescription
switch ( mandatory syscap=multiswitch)enum
namestring
yellow-rate ( mandatory )num
yellow-burstnum
red-ratenum
red-burstnum
meter-unitenum (bit | packet)
meter-lenenum (layer-1 | layer-2 | layer-3)
color-awarenessbool
bucket-couplingbool
yellow-actionenum (drop | forward | remark)
new-dei-for-yellowalt { enum (remap) { remap:0xffffffff } , num [ .. 1] }
new-pcp-for-yellowalt { enum (remap) { remap:0xffffffff } , num [ .. 7] }
new-dscp-for-yellowalt { enum (remap) { remap:0xffffffff } , num [ .. 63] }
red-actionenum (drop | forward | remark)
new-dei-for-redalt { enum (remap) { remap:0xffffffff } , num [ .. 1] }
new-pcp-for-redalt { enum (remap) { remap:0xffffffff } , num [ .. 7] }
new-dscp-for-redalt { enum (remap) { remap:0xffffffff } , num [ .. 63] }
Read-only ArgumentTypeDescription
green-counternum
yellow-counternum
red-counternum

interface/ethernet/switch/trunk

Type: Directory

FlagNameDescription
Xdisabled
Iinvalid
ArgumentTypeDescription
switch ( mandatory syscap=multiswitch)enum
namestring
member-ports ( mandatory )multi_arg { array-id, enum }

interface/ethernet/switch/ingress-port-policer

Type: Directory

FlagNameDescription
Xdisabled
Iinvalid
ArgumentTypeDescription
switch ( mandatory syscap=multiswitch)enum
port ( mandatory )enum
rate ( mandatory )num
burstnum
meter-unitenum (bit | packet)
meter-lenenum (layer-1 | layer-2 | layer-3)
yellow-actionenum (drop | forward | remark)
new-dei-for-yellowalt { enum (remap) { remap:0xffffffff } , num [ .. 1] }
new-pcp-for-yellowalt { enum (remap) { remap:0xffffffff } , num [ .. 7] }
new-dscp-for-yellowalt { enum (remap) { remap:0xffffffff } , num [ .. 63] }
packet-typesubit (arp-or-nd, tcp-control, broadcast, unregistered-multicast, registered-multicast, unknown-unicast, known-unicast)

interface/ethernet/switch/policer-qos-map

Type: Directory

FlagNameDescription
Iinvalid
ArgumentTypeDescription
switch ( mandatory syscap=multiswitch)enum
dscp-for-yellownum
pcp-for-yellownum
dei-for-yellownum
dscp-for-rednum
pcp-for-rednum
dei-for-rednum
Read-only ArgumentTypeDescription
prioritynum

interface/ethernet/switch/l3hw-settings

Syscap: crs_prestera
Type: Settings Directory

ArgumentTypeDescription
autorestart (syscap=!prestera-cpss)bool
fasttrack-hw (syscap=!prestera-ac3)bool { }
ipv6-hwbool
icmp-reply-on-errorbool
Read-only ArgumentTypeDescription
hw-supports-fasttrackbool
interface/ethernet/switch/l3hw-settings/advanced

Syscap: crs_prestera
Type: Settings Directory

ArgumentTypeDescription
route-queue-limit-high (syscap=!prestera-cpss)num
route-queue-limit-low (syscap=!prestera-cpss)num
shwp-reset-counternum
partial-offload-chunk (syscap=prestera-bc2)num
route-index-delay-min (syscap=!prestera-cpss)time
route-index-delay-maxtime
neigh-keepalive-interval (syscap=!prestera-cpss)time
neigh-discovery-interval (syscap=!prestera-cpss)time
neigh-discovery-burst-limit (syscap=!prestera-cpss)num
neigh-discovery-burst-delay (syscap=!prestera-cpss)time
neigh-dump-retries (syscap=!prestera-cpss)num
interface/ethernet/switch/l3hw-settings/advanced/monitor

Type: Command

Read-only ArgumentTypeDescription
error-codenum
stateenum (ok | stopping | starting | fib-failure | net-failure | switch-failure | fasttrack-failure | out-of-memory)
ipv4-routes-totalnum
ipv4-routes-hwnum
ipv4-routes-cpunum
ipv4-shortest-hw-prefixnum
ipv4-hostsnum
ipv6-routes-totalnum
ipv6-routes-hwnum
ipv6-routes-cpunum
ipv6-shortest-hw-prefixnum
ipv6-hostsnum
route-queue-size (syscap=!prestera-cpss)num
route-queue-rate (syscap=!prestera-cpss)num
route-process-rate (syscap=!prestera-cpss)num
nexthop-capnum
nexthop-usagenum
vxlan-mtu-packet-drop (syscap=prestera-bc2)num
fasttrack-ipv4-conns (syscap=prestera-bc2)num
fasttrack-queue-size (syscap=prestera-bc2)num
fasttrack-queue-rate (syscap=prestera-bc2)num
fasttrack-process-rate (syscap=prestera-bc2)num
fasttrack-hw-min-speed (syscap=prestera-bc2)num
fasttrack-hw-offloaded (syscap=prestera-bc2)num
fasttrack-hw-unloaded (syscap=prestera-bc2)num
lpm-cap (syscap=!prestera-ac3)num
lpm-usage (syscap=!prestera-ac3)num
lpm-bank-cap (syscap=!prestera-ac3)num
lpm-bank-usage (syscap=!prestera-ac3)multi_arg { array-id, num }
pbr-cap (syscap=prestera-bc2)num
pbr-usage (syscap=prestera-bc2)num
pbr-lpm-bank (syscap=prestera-bc2)num
nat-usage (syscap=prestera-bc2)num
interface/ethernet/switch/l3hw-settings/monitor

Type: Command

Read-only ArgumentTypeDescription
stateenum (ok | stopping | starting | fib-failure | net-failure | switch-failure | fasttrack-failure | out-of-memory)
ipv4-routes-totalnum
ipv4-routes-hwnum
ipv4-routes-cpunum
ipv4-shortest-hw-prefixnum
ipv4-hostsnum
ipv6-routes-totalnum
ipv6-routes-hwnum
ipv6-routes-cpunum
ipv6-shortest-hw-prefixnum
ipv6-hostsnum
route-queue-size (syscap=!prestera-cpss)num
nexthop-capnum
nexthop-usagenum
vxlan-mtu-packet-drop (syscap=prestera-bc2)num
fasttrack-ipv4-conns (syscap=prestera-bc2)num
fasttrack-hw-min-speed (syscap=prestera-bc2)num

interface/ethernet/switch/reset-counters

Conditions: !smips
Type: Command

interface/ethernet/switch/port

Type: Directory

FlagNameDescription
Rrunning
Iinvalid
ArgumentTypeDescription
vlan-mode (syscap=oldswitch)enum (disabled | fallback | check | secure)
vlan-header (syscap=oldswitch)enum (leave-as-is | always-strip | add-if-missing)
default-vlan-id (syscap=oldswitch)num
mirror-ingress (syscap=switch-mirror-prestera)bool
mirror-egress (syscap=switch-mirror-prestera)bool
mirror-ingress-target (syscap=switch-mv88e6xxx)enum (none)
ingress-rate (syscap=switch-rate)num
egress-rate (syscap=switch-rate)num
storm-rate (syscap=crs_prestera)num
limit-unknown-unicasts (syscap=crs_prestera)bool
limit-unknown-multicasts (syscap=crs_prestera)bool
limit-broadcasts (syscap=crs_prestera)bool
l3-hw-offloading (syscap=crs_prestera)bool
Read-only ArgumentTypeDescription
namestring
switchenum
interface/ethernet/switch/port/reset-counters

Type: Command

interface/ethernet/switch/port-isolation

Type: Directory

FlagNameDescription
Iinvalid
ArgumentTypeDescription
forwarding-overridemulti_arg { array-id, enum }
Read-only ArgumentTypeDescription
namestring
switchenum

interface/ethernet/switch/host

Syscap: oldswitch
Type: Directory

FlagNameDescription
Ddynamic
Iinvalid
ArgumentTypeDescription
switch ( mandatory )enum
mac-addressmacAddr
ports ( mandatory )multi_arg { array-id, alt { enum , interface_enum } { enum , interface_enum } }
copy-to-cpubool
redirect-to-cpubool
dropbool
mirrorbool
vlan-idnum
share-vlan-learnedbool
Read-only ArgumentTypeDescription
timeouttime

interface/ethernet/switch/vlan

Syscap: oldswitch
Type: Directory

FlagNameDescription
Xdisabled
Iinvalid
ArgumentTypeDescription
switch ( mandatory )enum
vlan-id ( mandatory )num
ports ( mandatory )multi_arg { array-id, enum }
independent-learningbool

interface/ethernet/switch/rule

Type: Directory

FlagNameDescription
Xdisabled
Iinvalid
Ddynamic
ArgumentTypeDescription
switch ( mandatory )enum
ports (syscap=!crs_prestera)multi_arg { array-id, enum }
src-mac-addresssuper { macAddr , /macAddr }
dst-mac-addresssuper { macAddr , /macAddr }
mac-protocolalt { enum () { } , num [ .. 65535] }
vlan-headerbool
vlan-idnum
vlan-prioritynum
src-addresssuper { ipAddr , /alt { ipAddr , num [ .. 32] } { ipAddr , num [ .. 32] } }
dst-addresssuper { ipAddr , /alt { ipAddr , num [ .. 32] } { ipAddr , num [ .. 32] } }
protocolalt { enum () { } , num [ .. 255] }
src-portrange_arg
dst-portrange_arg
dscpnum
src-address6super { ip6Addr , /alt { ip6Addr , num } { ip6Addr , num } }
dst-address6super { ip6Addr , /alt { ip6Addr , num } { ip6Addr , num } }
traffic-classnum
flow-labelnum
copy-to-cpubool
redirect-to-cpubool
mirror (syscap=switch-mirror-prestera)bool
new-dst-portsmulti_arg { array-id, alt { enum , interface_enum } { enum , interface_enum } }
mirror-ports (syscap=switch-mv88e6xxx)multi_arg { array-id, enum }
new-qos-profile (syscap=crs_prestera)enum
keep-qos-fields (syscap=crs_prestera)bool { }
new-vlan-idnum
new-vlan-prioritynum
new-vrf (syscap=prestera-cpss)enum
ratenum
Read-only ArgumentTypeDescription
internal-prioritynum
interface/ethernet/switch/prbs/start-prbs

Type: Command

ArgumentTypeDescription
phybool
interface/ethernet/switch/prbs/stop-prbs

Type: Command

ArgumentTypeDescription
phybool
interface/ethernet/switch/prbs/reset-prbs

Type: Command

ArgumentTypeDescription
phybool

interface/ethernet/switch/stats

Conditions: !smips
Type: Settings Directory

Read-only ArgumentTypeDescription
driver-rx-bytemulti_arg { num }
driver-rx-packetmulti_arg { num }
driver-tx-bytemulti_arg { num }
driver-tx-packetmulti_arg { num }
rx-bytesmulti_arg { num }
rx-packetmulti_arg { num }
rx-too-shortmulti_arg { num }
rx-64multi_arg { num }
rx-65-127multi_arg { num }
rx-128-255multi_arg { num }
rx-256-511multi_arg { num }
rx-512-1023multi_arg { num }
rx-1024-1518multi_arg { num }
rx-1519-maxmulti_arg { num }
rx-too-longmulti_arg { num }
rx-broadcastmulti_arg { num }
rx-pausemulti_arg { num }
rx-multicastmulti_arg { num }
rx-fcs-errormulti_arg { num }
rx-align-errormulti_arg { num }
rx-fragmentmulti_arg { num }
rx-overflowmulti_arg { num }
rx-controlmulti_arg { num }
rx-unknown-opmulti_arg { num }
rx-length-errormulti_arg { num }
rx-code-errormulti_arg { num }
rx-carrier-errormulti_arg { num }
rx-jabbermulti_arg { num }
rx-dropmulti_arg { num }
rx-ip-header-checksum-errormulti_arg { num }
rx-tcp-checksum-errormulti_arg { num }
rx-udp-checksum-errormulti_arg { num }
tx-bytesmulti_arg { num }
tx-packetmulti_arg { num }
tx-too-shortmulti_arg { num }
tx-64multi_arg { num }
tx-65-127multi_arg { num }
tx-128-255multi_arg { num }
tx-256-511multi_arg { num }
tx-512-1023multi_arg { num }
tx-1024-1518multi_arg { num }
tx-1519-maxmulti_arg { num }
tx-too-longmulti_arg { num }
tx-broadcastmulti_arg { num }
tx-pausemulti_arg { num }
tx-multicastmulti_arg { num }
tx-underrunmulti_arg { num }
tx-collisionmulti_arg { num }
tx-excessive-collisionmulti_arg { num }
tx-multiple-collisionmulti_arg { num }
tx-single-collisionmulti_arg { num }
tx-excessive-deferredmulti_arg { num }
tx-deferredmulti_arg { num }
tx-late-collisionmulti_arg { num }
tx-total-collisionmulti_arg { num }
tx-pause-honoredmulti_arg { num }
tx-dropmulti_arg { num }
tx-jabbermulti_arg { num }
tx-fcs-errormulti_arg { num }
tx-controlmulti_arg { num }
tx-fragmentmulti_arg { num }
tx-carrier-sense-errormulti_arg { num }
tx-rx-64multi_arg { num }
tx-rx-65-127multi_arg { num }
tx-rx-128-255multi_arg { num }
tx-rx-256-511multi_arg { num }
tx-rx-512-1023multi_arg { num }
tx-rx-1024-1518multi_arg { num }
tx-rx-1519-maxmulti_arg { num }
tx-queue-custom0-drop-packetmulti_arg { num }
tx-queue-custom0-drop-bytemulti_arg { num }
tx-queue-custom1-drop-packetmulti_arg { num }
tx-queue-custom1-drop-bytemulti_arg { num }
policy-drop-packetmulti_arg { num }
custom-drop-packetmulti_arg { num }
current-learnedmulti_arg { num }
not-learnedmulti_arg { num }
rx-unicastmulti_arg { num }
tx-unicastmulti_arg { num }
rx-error-eventsmulti_arg { num }
tx-rx-1024-maxmulti_arg { num }
rx-1024-maxmulti_arg { num }
tx-1024-maxmulti_arg { num }
rs-fec-codewordsmulti_arg { num }
rs-fec-correctedmulti_arg { num }
rs-fec-uncorrectedmulti_arg { num }
rs-fec-symbol-errormulti_arg { num }
fc-fec-rx-blockmulti_arg { num }
fc-fec-block-correctedmulti_arg { num }
fc-fec-block-uncorrectedmulti_arg { num }
tx-queue0-packetmulti_arg { num }
tx-queue0-bytemulti_arg { num }
tx-queue1-packetmulti_arg { num }
tx-queue1-bytemulti_arg { num }
tx-queue2-packetmulti_arg { num }
tx-queue2-bytemulti_arg { num }
tx-queue3-packetmulti_arg { num }
tx-queue3-bytemulti_arg { num }
tx-queue4-packetmulti_arg { num }
tx-queue4-bytemulti_arg { num }
tx-queue5-packetmulti_arg { num }
tx-queue5-bytemulti_arg { num }
tx-queue6-packetmulti_arg { num }
tx-queue6-bytemulti_arg { num }
tx-queue7-packetmulti_arg { num }
tx-queue7-bytemulti_arg { num }
tx-drop-packetmulti_arg { num }
tx-drop-bytemulti_arg { num }
tx-drop-queue0-packetmulti_arg { num }
tx-drop-queue0-bytemulti_arg { num }
tx-drop-queue1-packetmulti_arg { num }
tx-drop-queue1-bytemulti_arg { num }
tx-drop-queue2-packetmulti_arg { num }
tx-drop-queue2-bytemulti_arg { num }
tx-drop-queue3-packetmulti_arg { num }
tx-drop-queue3-bytemulti_arg { num }
tx-drop-queue4-packetmulti_arg { num }
tx-drop-queue4-bytemulti_arg { num }
tx-drop-queue5-packetmulti_arg { num }
tx-drop-queue5-bytemulti_arg { num }
tx-drop-queue6-packetmulti_arg { num }
tx-drop-queue6-bytemulti_arg { num }
tx-drop-queue7-packetmulti_arg { num }
tx-drop-queue7-bytemulti_arg { num }

Type: Command

interface/ethernet/reset-mac-address

Type: Command

interface/ethernet/reset-counters

Type: Command

interface/ethernet/monitor

Conditions: i386
Type: Command

Read-only ArgumentTypeDescription
namestring
statusenum (unknown | link-ok | no-link | initializing | auto-init-failed)
auto-negotiationenum (incomplete | done | no-negotiation | failed | restarted | disabled | not-supported)
rateenum (unknown | 10Mbps | 100Mbps | 1Gbps | 2.5Gbps | 5Gbps | 10Gbps | 25Gbps | 40Gbps | 50Gbps | 100Gbps | 200Gbps | 400Gbps)
full-duplexbool
tx-flow-controlbool
rx-flow-controlbool
fecenum (off | fec74 | fec91)
supportedmulti_arg { array-id, }
sfp-supportedmulti_arg { array-id, }
advertisingmulti_arg { array-id, }
multi_arg { array-id, }
default-cable-settingenum (short | standard)
combo-stateenum (copper | sfp)
sfp-module-presentbool
sfp-rx-lossbool
sfp-tx-faultbool
sfp-typeenum (unknown | SFP/SFP+/SFP28/SFP56 | DWDM-SFP/SFP+ | QSFP | QSFP+ | QSFP28/QSFP56 | QSFPDD | QSFP-CMIS)
sfp-cmis-revisioncomposite_arg { , }
sfp-cmis-module-stateenum (low-power | power-up | ready | power-down | fault)
sfp-connector-typeenum (unknown | SC | LC | optical-pigtail | multifiber-parallel-optic-1x12 | multifiber-parallel-optic-1x16 | copper-pigtail | no-separable-connector | RJ45)
sfp-encodingenum (unspecified | 8B/10B | 4B/5B | nrz | manchester | sonet | 64B/66B | 256B/257B | pam4)
num
num
num
num
num
num
num
num
sfp-vendor-namestring
sfp-vendor-part-numberstring
sfp-vendor-revisionstring
sfp-vendor-serialstring
sfp-manufacturing-datestring
sfp-power-classnum
sfp-max-powernum
sfp-wavelengthnum
sfp-dwdm-channel-spacingnum
sfp-temperaturenum
sfp-supply-voltagenum
sfp-tx-bias-currentnum
sfp-tx-powernum
sfp-rx-powernum
sfp-macmacAddr
phy-regsmulti_arg { array-id, string }
eeprom-checksumbool
eepromstring

interface/ethernet/cable-test

Type: Command

Read-only ArgumentTypeDescription
namestring
statusenum (unknown | link-ok | no-link | initializing | auto-init-failed)
cable-pairsmulti_arg { array-id, array-id, composite_arg { , } { , } }

interface/ethernet/poe

Syscap: (poe or poe-in)
Type: Directory

ArgumentTypeDescription
namestring
poe-out (syscap=(!poe-4p-power and poe))enum (off | auto-on | forced-on)
poe-voltage (syscap=poe)enum (auto | low | high)
poe-priority (syscap=poe)num
power-cycle-ping-enabled (syscap=poe)bool
power-cycle-ping-address (syscap=poe)alt { ipAddr , ip6Addr , macAddr }
power-cycle-ping-timeout (syscap=poe)time
power-cycle-interval (syscap=poe)alt { enum (none) { none:0 } , time }
Read-only ArgumentTypeDescription
poe-controller (syscap=(poe and option))string

interface/ethernet/poe/power-cycle

Syscap: poe
Type: Command

ArgumentTypeDescription
durationtime

interface/ethernet/poe/monitor

Type: Command

Read-only ArgumentTypeDescription
namestring
poe-out (syscap=poe)enum (off | auto-on | forced-on | forced-on-a | forced-on-bt)
poe-voltage (syscap=poe)enum (auto | low | high)
poe-out-statusenum (disabled | waiting-for-load | powered-on | overload | short-circuit | voltage-too-low | current-too-low | power-cycle | voltage-too-high | controller-error | controller-upgrade | voltage-on-poe-in | no-valid-PSU | controller-init | low-voltage-too-low | lldp-power-off)
poe-out-voltagenum
poe-out-currentnum
poe-out-powernum
poe-out-power-pairenum (b | a | bt)
power-cycle-host-alivebool
power-cycle-aftertime

interface/ethernet/poe/settings

Syscap: poesettings
Type: Settings Directory

ArgumentTypeDescription
ether1-poe-in-long-cable (syscap=poeattiny)bool
psu-max-power (syscap=poepwrchg)num
psu1-max-power (syscap=poepwrchg)num
psu2-max-power (syscap=poepwrchg)num
jack-max-power (syscap=poepwrchg)num
jack1-max-power (syscap=poepwrchg)num
jack2-max-power (syscap=poepwrchg)num
2pin-max-power (syscap=poepwrchg)num
2pin1-max-power (syscap=poepwrchg)num
2pin2-max-power (syscap=poepwrchg)num
poe-in-max-power (syscap=poepwrchg)num
Read-only ArgumentTypeDescription
version (syscap=poeattiny)string
routerboard-max-self-power (syscap=poepwrchg)num
poe-out-limit-power (syscap=poepwrchg)num
psu-poe-out-max-power (syscap=poepwrchg)num
psu1-poe-out-max-power (syscap=poepwrchg)num
psu2-poe-out-max-power (syscap=poepwrchg)num
jack-poe-out-max-power (syscap=poepwrchg)num
jack1-poe-out-max-power (syscap=poepwrchg)num
jack2-poe-out-max-power (syscap=poepwrchg)num
2pin-poe-out-max-power (syscap=poepwrchg)num
2pin1-poe-out-max-power (syscap=poepwrchg)num
2pin2-poe-out-max-power (syscap=poepwrchg)num
poe-in-poe-out-max-power (syscap=poepwrchg)num